#include <bits/stdc++.h>
using namespace std;
const int INF=0x3f3f3f3f;
int n,B,D,f,F;
string s;
int main(void){
    while(~scanf("%d%d%d%d%d",&n,&B,&D,&f,&F)){
        int ans=INF;
        for(int i=0;i<n;i++){
            cin >> s;
            int sum=0;
            int l=s.size();
            for(int j=0;j<l;j++){
                if(s[j]=='A'){
                    sum+=(B+D+f);
                }else if(s[j]=='B'){
                    sum+=(2*B+2*D+F);
                }else{
                    sum+=(3*B+3*D+2*F);
                }
            }
            ans=min(ans,sum);
        }
        printf("%d\n",ans);
    }
    return 0;
}